/**************************************************************************************************
TEMP
**************************************************************************************************/
#wrapper .wrapper-bg {
	background-color: #f5f7f4;
	border-top: #f4f4f4 solid 1px;
}
#wrapper .wrapper-fff {
	background-color: #fff;
	border-top: #f4f4f4 solid 1px;
}
#wrapper h1 {
	width: 100%;
	padding-top: 55px;
	padding-bottom: 42px;
	text-align: center;
}
#wrapper h2 {
	width: 100%;
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: bold;
	background-image: url(../images/h2_bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
h3 {
	width: 100%;
	height: 30px;
	margin-bottom: 15px;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	background-image: url(../images/area_deta_img.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
h4 {
	width: 100%;
	height: 30px;
	margin-bottom: 15px;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	border-bottom: #bebebe solid 1px;

}
h2 {
	width: 100%;
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: bold;
	background-image: url(../images/h2_bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.text-h2 {
	display: inline-block;
	padding-bottom: 10px;
	border-bottom: #65cc33 solid 3px;
}
.pankuzu {
	height: 20px;
	font-size: 16px;
	background-color: #FFF;
	line-height: 20px;
	padding: 20px 0 20px 18px;
	border-bottom: #f3f2f2 solid 1px;
}
.pankuzu img {
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 5px;
}
/***font-size************************************/
.font-size-14 {
	font-size: 14px;
}
.font-size-16 {
	font-size: 16px;
}
.font-size-18 {
	font-size: 18px;
}
.font-size-24 {
	font-size: 24px;
}
/***color****************************************/
.color-fff {
	color: #FFF;
}
.color-red-f16 {
	color: #f16c52;
}
.color-yellow-ff7 {
	color: #ff7e00;
}
.color-red-c32 {
	color: #c32304;
}
.color-green-287 {
	color: #65cc33;
}
.color-ffc {
	color: #ffc240;
}
.color-blue-00a {
	color: #00a6e3;
}
.bg-color-fff {
	background-color: #FFF;
}
.bg-color-ffa {
	background-color: #ffa902;
}
.bg-color-eff {
	background-color: #efffea;
}
.bg-color-hui-f8f {
	background-color: #f8fdf6;
}
/***position****************************************/
.ap-index-models {
	position: absolute;
	width: 105px;
	height: 54px;
	z-index: 1;
}
.ap-index-anli {
	position: absolute;
	width: 234.4px;
	height: 146px;
	line-height: 22px;
	padding-top: 78px;
	text-align: center;
	color: #FFF;
	background-image: url(../images/index_anli_touming.png);
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 2;
}
.ap-index-anli p {
	margin-bottom: 5px;
}
/*****otehr*************************************************/
.submit {
	width: 100%;
	text-align: center;
	padding: 15px 0;
}
.temp-input {
	padding: 10px 5px;
	border: #CCC solid 1px;
}
.padd-l-60 {
	padding-left: 60px;
}
.font-bold {
	font-weight: bold;
}
/**********page**********************************************/
.page {
	height: 40px;
	font-size: 16px;
	margin-left: auto;
	margin-right: auto;
}
.paginator {
	color: #666666;
	margin-top: 10px;
	margin-bottom: 5px;
	line-height: 150%;
	background-color: #fff;
	text-align: center;
}
.paginator a, .thispage, .break {
	padding: 6px 6px;
}
.paginator a:hover, .thispage {
	background-color: #65cc33;
	color: #FFF;
}
.paginator .prev {
	margin-right: 6px;
}
.paginator .next {
	margin-left: 6px;
}
.paginator .count {
	margin-left: 6px;
}
/**************************************************************************************************
index
**************************************************************************************************/
.index-renzheng {
	width: 1170px;
	overflow: hidden;
	margin: 0 auto 60px auto;
}
.index-navi-rz {
	width: 1170px;
}
.index-navi-rz li {
	width: 290px;
	display: block;
	line-height: 20px;
	margin: 0 50px;
	text-align: center;
	float: left;
	overflow: hidden;
}
.index-navi-rz li p {
	font-size: 16px;
	margin-bottom: 20px;
}
.index-bg-hui-4px {
	width: 100%;
	height: 4px;
	background-color: #ebebeb;
}
.index-models {
	width: 1172px;
	margin: 0 auto 85px auto;
}
.index-navi-models-box {
	width: 1172px;
}
.index-navi-models {
	width: 1185px;
	margin-right: -13px;
	overflow: hidden;
}
.index-navi-models li {
	width: 280px;
	display: block;
	margin-right: 13px;
	text-align: center;
	float: left;
	overflow: hidden;
}
.index-navi-models li .photo-in-models {
	width: 280px;
	height: 182px;
}
.index-models-xzs {
	width: 280px;
	height: 30px;
	line-height: 30px;
}
.index-models-txt {
	width: 280px;
	height: 52px;
	overflow: hidden;
}
.index-models-tit {
	width: 190px;
	height: 52px;
	padding-left: 8px;
	text-align: left;
	float: left;
	line-height: 52px;
	font-size: 16px;
	color: #FFF;
	background-color: #595959;
}
.index-models-down {
	width: 82px;
	height: 42px;
	padding-top: 10px;
	line-height: 52px;
	float: right;
	text-align: center;
	background-color: #d1eef4;
}
.index-xm {
	width: 1172px;
	overflow: hidden;
	margin: 0 auto 85px auto;
}
.index-navi-xm {
	width: 1172px;
	overflow: hidden;
}
.index-navi-xm li {
	width: 1172px;
	height: 75px;
	margin-bottom: 10px;
}
.index-xm-left {
	width: 8px;
	height: 75px;
	float: left;
	background-image: url(../images/index_xm_left_bg.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.index-xm-right {
	width: 1162px;
	height: 73px;
	overflow: hidden;
	float: right;
	border-top: #ebebeb solid 1px;
	border-right: #ebebeb solid 1px;
	border-bottom: #ebebeb solid 1px;
}
.index-navi-xm-list {
	width: 1162px;
	height: 73px;
	font-weight: bold;
	font-size: 16px;
}
.index-navi-xm-list li {
	width: 173px;
	height: 58px;
	padding-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	float: left;
}
.index-navi-xm-list li p {
	margin-bottom: 10px;
}
.index-navi-xm-list li span {
	font-weight: normal;
	font-size: 14px;
}
.index-navi-xm-list li .xm-a {
	width: 153px;
	height: 75px;
}
/****案例*******/
.index-anli {
	width: 100%;
	height: 472px;
	background-color: #f5f5f5;
	background-image: url(../images/index_anli_bg_01.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.index-anli-con {
	width: 1172px;
	margin: 0 auto;
}
.index-navi-anli {
	width: 1172px;
	height: 224px;
}
.index-navi-anli li {
	width: 234.4px;
	height: 224px;
	float: left;
}
/* css注释说明：兼容ie6 hover,必须直接放html */
.index-anli-ts-box {
	position: relative;
	width: 234.4px;
	height: 224px;
	margin: 0 auto
}
.index-anli-ts-box a, .index-anli-ts-box span {
	display: none;
	text-decoration: none
}
.index-anli-ts-box:hover {
	cursor: pointer
}
.index-anli-ts-box:hover span {
	width: 234.4px;
	height: 146px;
	padding-top: 78px;
	text-align: center;
	display: block;
	position: absolute;
	z-index: 2;
	color: #FFF;
	background: #000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
/*  */
.index-anli-ap-txt {
	width: 120px;
	height: 28px;
	margin-top: 15px;
	line-height: 28px;
	margin-left: auto;
	margin-right: auto;
	color: #949090;
	border-radius: 8px;
	border: #7db459 solid 1px;
}
/*  */
.index-gys {
	width: 1172px;
	margin-left: auto;
	margin-right: auto;
}
.index-navi-gys-box {
	width: 1172px;
}
.index-navi-gys {
	width: 1182px;
	margin-right: -10px;
	overflow: hidden;
}
.index-navi-gys li {
	width: 283px;
	display: block;
	margin-right: 10px;
	padding-bottom: 60px;
	text-align: center;
	float: left;
	overflow: hidden;
}
.index-navi-gys li .photo-in-gys {
	width: 283px;
	height: 133px;
	margin-bottom: 30px;
}
.index-navi-gys li .text-in-gys {
	width: 283px;
	height: 20px;
	overflow: hidden;
	font-size: 18px;
	font-weight: bold;
}
.index-rzqy {
	width: 1172px;
	overflow: hidden;
	margin: 0 auto 60px auto;
}
/**轮播-入驻企业**/
.flexslider {
	width: 1172px;
	height: 110px;
	position: relative;
	overflow: hidden;/*	background: url(../images/ico/loading.gif) 50% no-repeat;*/
}
.slides {
	position: relative;
	z-index: 1;
}
.slides li {
}
.flex-control-nav {
	position: absolute;
	bottom: 10px;
	z-index: 2;
	width: 100%;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	width: 13px;
	height: 13px;
	margin: 0 4px;
 *display: inline;
	zoom: 1;
}
.flex-control-nav a {
	display: inline-block;
	width: 13px;
	height: 13px;
	text-indent: -20px;
	overflow: hidden;
	background: url(../images/ico/dot.png) right 0 no-repeat;
	cursor: pointer;
}
.flex-control-nav .flex-active {
	background-position: 0 0;
}
/**/
.index-navi-rzqy {
	width: 1172px;
	margin-bottom: 30px;
	overflow: hidden;
}
.index-navi-rzqy li {
	width: 234.4px;
	display: block;
	margin-bottom: 25px;
	text-align: center;
	float: left;
	overflow: hidden;
}
.index-navi-rzqy li .photo-in-rzqy {
	width: 234.4px;
	margin-bottom: 30px;
}
.index-navi-rzqy li .text-in-rzqy {
	width: 234.4px;
	font-size: 16px;
	overflow: hidden;
}
.index-info-box {
	width: 100%;
	border-top: #f7f7f7 solid 1px;
	background-color: #fcfcfc;
}
.index-info {
	width: 1172px;
	padding-top: 24px;
	padding-bottom: 15px;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(../images/index_info_bg_xian.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
.index-info-l {
	width: 354px;
	margin-left: 18px;
	margin-right: 18px;
	padding-left: 1px;
	float: left;
}
.index-info-r {
	width: 354px;
	float: left;
	margin-left: 18px;
	margin-right: 18px;
}
.index-info-tit {
	width: 100%;
	height: 46px;
	margin-bottom: 20px;
}
.index-info-navi-list {
	width: 354px;
}
.index-info-navi-list li {
	width: 335px;
	overflow: hidden;
	margin-bottom: 15px;
	padding-left: 19px;
	background-image: url(../images/ico_index_info_yuan.png);
	background-position: left center;
	background-repeat: no-repeat;
	display: block;
}
.index-info-dl-gg {
	width: 335px;
}
.index-info-dl-gg dt {
	width: 220px;
	float: left;
	padding-top: 1px;
	padding-bottom: 2px;
	font-weight: bold;
	text-overflow: ellipsis; /*...*/
	white-space: nowrap;
 *white-space: nowrap;
	overflow: hidden;
	display: block;
}
.index-info-dl-gg dd {
	width: 110px;
	padding-top: 1px;
	padding-bottom: 2px;
	font-weight: bold;
	float: right;
	text-align: right;
}
.index-info-news {
	width: 354px;
}
.index-info-dl-news {
	width: 354px;
	height: 120px;
	margin-bottom: 28px;
	background-image: url(../images/index_info_news_bg02.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.index-info-dl-news dt {
	width: 91px;
	height: 91px;
	float: left;
	background-image: url(../images/index_info_img_bg.gif);
	background-position: center center;
	background-repeat: no-repeat;
	border: #cdcbcb solid 1px;
}
.index-info-dl-news dd {
	width: 252px;
	float: right;
}
.index-info-dl-news dd p {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 8px;
}
.index-info-dl-news dd .text-in-info-news {
	line-height: 22px;
}
.index-info-dl-news-list {
	width: 335px;
	float: left;
}
.index-info-dl-news-list dt {
	width: 220px;
	float: left;
	text-overflow: ellipsis; /*...*/
	white-space: nowrap;
 *white-space: nowrap;
	overflow: hidden;
	display: block;
}
.index-info-dl-news-list dd {
	width: 110px;
	float: right;
	text-align: right;
}
.index-info-mxqy-img {
	width: 354px;
	height: 118px;
	margin-bottom: 18px;
	overflow: hidden;
}
.index-info-mxqy-text {
	line-height: 25px;
}
/**************************************************************************************************
login.html
**************************************************************************************************/
.login {
	width: 938px;
	overflow: hidden;
	margin: 35px auto 85px auto;
}
.login-top {
	width: 938px;
	height: 15px;
	background-image: url(../images/logoin_bg_top.png);
	background-position: center top;
	background-repeat: no-repeat;
}
.login-center {
	width: 938px;
	padding-top: 60px;
	padding-bottom: 100px;
	overflow: hidden;
	background-image: url(../images/logoin_bg_center.png);
	background-position: center top;
	background-repeat: repeat-y;
}
.login-bottom {
	width: 938px;
	height: 24px;
	background-image: url(../images/logoin_bg_bottom.png);
	background-position: center top;
	background-repeat: no-repeat;
}
.login-left {
	width: 420px;
}
.login-left {
	width: 420px;
	margin-left: 70px;
	float: left;
}
.login-right {
	width: 290px;
	margin-left: 68px;
	float: left;
}
.login-left-con {
	width: 419px;
	height: 400px;
	padding-top: 60px;
	border-right: #efeeed solid 1px;
}
.login-table-left {
	width: 90%;
	line-height: 20px;
	margin-bottom: 30px;
}
.login-table-left th {
	width: 80px;
	text-align: right;
	font-size: 18px;
	padding-bottom: 25px;
	font-weight: bold;
}
.login-table-left td {
	text-align: left;
	padding-bottom: 25px;
	padding-left: 10px;
}
.login-left-submit {
	width: 100%;
	height: 50px;
	text-align: center;
	vertical-align: bottom;
}
.login-left-input {
	width: 235px;
	padding: 10px 5px;
	border: #CCC solid 1px;
}
.login-left-input-yzm {
	width: 110px;
	padding: 10px 5px;
	border: #CCC solid 1px;
}
.login-left-yzm {
	width: 145px;
	height: 28px;
	margin-left: 15px;
	margin-top: 7px;
}
.login-left-yzm-num {
	width: 80px;
	height: 28px;
	float: left;
	color: #FFF;
	line-height: 28px;
	text-align: center;
	background-color: #65cc33;
}
.login-left-yzm-dj {
	height: 28px;
	line-height: 28px;
	vertical-align: text-bottom;
	color: #3ca30a;
	font-size: 12px;
	float: right;
}
.login-right-tit {
	width: 290px;
	height: 178px;
	text-align: center;
	line-height: 178px;
	vertical-align: middle;
}
.login-right-con {
	width: 290px;
}
/**************************************************************************************************
reg-ok.html
**************************************************************************************************/
.reg-ok {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.reg-ok-tip {
	margin-bottom: 35px;
}
.reg-ok-esc {
	margin-bottom: 115px;
}
.reg-ok-button {
}
.reg-ok-button img {
	margin-left: 20px;
	margin-right: 20px;
}
/**************************************************************************************************
reg.html
**************************************************************************************************/
.reg {
	width: 780px;
	margin-left: auto;
	margin-right: auto;
}
.reg-left {
	width: 630px;
	float: left;
	overflow: hidden;
	background-image: url(../images/reg_bg_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.reg-right {
	width: 140px;
	float: right;
	text-align: left;
}
.reg-left-top {
	width: 430;
	margin-left: 180px;
	margin-bottom: 30px;
	text-align: center;
}
.reg-left-top img {
	margin-left: 20px;
	margin-right: 20px;
}
.reg-left-con {
	width: 430px;
	margin-left: 180px;
}
.reg-table-left {
	width: 100%;
}
.reg-table-left th {
	width: 100px;
	text-align: right;
	font-size: 18px;
	padding-bottom: 25px;
	font-weight: bold;
}
.reg-table-left td {
	text-align: left;
	padding-bottom: 25px;
	padding-left: 10px;
}
.reg-left-input {
	width: 260px;
	height: 22px;
	padding: 10px 5px;
	border: #CCC solid 1px;
}
.reg-left-input-yzm {
	width: 110px;
	height: 22px;
	padding: 10px 5px;
	border: #CCC solid 1px;
}
.reg-right-text {
	width: 100%;
	text-align: center;
	padding-top: 124px;
}
/**************************************************************************************************
zbrz.html-招标方认证
**************************************************************************************************/
.zbrz {
	padding-bottom: 66px;
}
.zbrz-tit {
	width: 1170px;
	height: 78px;
	margin-bottom: 30px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height: 78px;
	background-image: url(../images/zbrz_tit.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.zbrz-info {
	margin-bottom: 20px;
}
/*START:选项卡1*/

#zbrz-tab {
	width: 1170px;
}
/*菜单class*/
.tab-menu {
	width: 403px;
	height: 70px;
	margin-left: auto;
	margin-right: auto;
	line-height: 70px;
	border-top: #f2f1f1 solid 1px;
	border-left: #f2f1f1 solid 1px;
}
.tab-menu ul {
	margin: 0px;
	padding: 0px;
}
.tab-menu li {
	width: 200px;
	border-right: #f2f1f1 solid 1px;
	text-align: center;
	float: left;
	display: block;
	cursor: pointer;
	background: url(../images/tab_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.tab-menu li.hover {
	width: 200px;
	height: 70px;
	padding: 0px;
	background: #fafafa;
	color: #000000;
	line-height: 70px;
}
.zbrz-tab-con {
	width: 100%;
	overflow: hidden;
	border: #f3f2f2 solid 1px;
	background-color: #fafafa;
	clear: both;
	margin-top: 0px;
	text-align: left;
}
.zbrz-tab-con p {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
/*END:选项卡1*/

.zbrz-info-qiye {
	width: 583px;
	padding-bottom: 20px;
	padding-top: 32px;
	float: left;
	overflow: hidden;
	border-right: #f3f2f2 solid 1px;
}
.zbrz-info-geren {
	width: 584px;
	padding-top: 32px;
	overflow: hidden;
	float: left;
}
.zbrz-tabel-qiye {
	width: 100%;
}
.zbrz-tabel-qiye th {
	width: 258px;
	padding-bottom: 15px;
	padding-right: 5px;
	text-align: right;
}
.zbrz-tabel-qiye td {
	padding-bottom: 15px;
	text-align: left;
}
.zbrz-tabel-qiye th span {
	color: #ff9000;
	padding-top: 5px;
}
.zbrz-left-input {
	width: 280px;
	padding: 10px 5px;
	border: #CCC solid 1px;
}
.zbrz-left-input-b {
	width: 120px;
	padding: 10px 5px;
	border: #CCC solid 1px;
}
.zbrz-left-select {
	width: 120px;
	padding: 10px 5px;
	border: #CCC solid 1px;
}
.zbrz-left-select-fw {
	padding: 10px 5px;
	border: #CCC solid 1px;
}
.zbrz-left-textarea {
	width: 280px;
	padding: 5px 5px;
	border: #CCC solid 1px;
}
.zbrz-tabel-geren {
	width: 100%;
}
.zbrz-tabel-geren th {
	width: 220px;
	padding-bottom: 15px;
	padding-right: 5px;
	text-align: right;
}
.zbrz-tabel-geren td {
	padding-bottom: 15px;
	text-align: left;
}
.zbrz-tabel-geren th span {
	color: #ff9000;
	padding-top: 5px;
}
.zbrz-submit-qiye {
	width: 400px;
	height: 100px;
	line-height: 100px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border-top: #f2f1f1 solid 1px;
	border-right: #f2f1f1 solid 1px;
	border-left: #f2f1f1 solid 1px;
}
.zbrz-submit-qiye img {
	padding-top: 25px;
}
.zbrz-info-wsgr {
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 32px;
	overflow: hidden;
}
.zbrz-wsgr-textarea {
	width: 400px;
	padding: 5px 5px;
	border: #CCC solid 1px;
}
.zbrz-fuwu {
}
.zbrz-fuwu-tit {
	width: 1170px;
	height: 44px;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 18px;
	line-height: 44px;
	background-image: url(../images/zbrz_img_03.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.zbrz-navi-fuwu {
	width: 1170px;
	margin-bottom: 15px;
}
.zbrz-navi-fuwu li {
	width: 1155px;
	height: 22px;
	padding-left: 15px;
	margin-bottom: 15px;
	background-image: url(../images/ico_sanjiao.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
/**************************************************************************************************
tender.html
**************************************************************************************************/
.tender {
	padding-bottom: 66px;
}
.tender-con {
	width: 860px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 100px;
	padding-top: 32px;
}
.tender-tit {
	width: 1170px;
	height: 78px;
	margin-bottom: 30px;
}
.tender-tabel {
	width: 100%;
}
.tender-tabel th {
	width: 258px;
	font-size: 16px;
	padding-bottom: 15px;
	padding-right: 5px;
	text-align: right;
}
.tender-tabel td {
	padding-bottom: 15px;
	text-align: left;
}
.tender-input {
	width: 300px;
	padding: 10px 5px;
	border: #CCC solid 1px;
}
.tender-textarea {
	width: 350px;
	padding: 5px 5px;
	border: #CCC solid 1px;
}
.tender-faq {
	margin-bottom: 30px;
}
.tender-faq-tit {
}
/*START:选项卡1*/

#tender-tab-faq {
	width: 1170px;
	padding-top: 3px;
	background-image: url(../images/tender_news_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
/*菜单class*/
.tab-menu2 {
	width: 203px;
	height: 38px;
	border-bottom: #f2f1f1 solid 1px;
	line-height: 38px;
	border-top: #f2f1f1 solid 1px;
	border-left: #f2f1f1 solid 1px;
}
.tab-menu2 ul {
	margin: 0px;
	padding: 0px;
}
.tab-menu2 li {
	width: 100px;
	border-right: #f2f1f1 solid 1px;
	text-align: center;
	float: left;
	display: block;
	cursor: pointer;
	background-position: left top;
	background-repeat: no-repeat;
}
.tab-menu2 li.hover {
	width: 100px;
	height: 38px;
	font-weight: bold;
	line-height: 38px;
	padding: 0px;
	color: #000000;
}
.tender-tab-con {
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
	text-align: left;
}
.tender-tab-con p {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
/*END:选项卡1*/
.tender-ok {
	width: 908px;
	font-size: 16px;
	margin-left: auto;
	margin-right: auto;
}
.tender-ok-tit {
	height: 53px;
	line-height: 53px;
	vertical-align: text-bottom;
	font-weight: bold;
	text-align: center;
	margin-bottom: 30px;
	padding-bottom: 10px;
	border-bottom: #f5f7f4 solid 1px;
}
.tender-ok-con {
	width: 848px;
	overflow: hidden;
	padding-left: 30px;
	padding-right: 30px;
}
.tender-ok-dl {
	width: 848px;
	overflow: hidden;
}
.tender-ok-dl dt {
	width: 28px;
	line-height: 35px;
	float: left;
	text-align: left;
	color: #ff7e00;
}
.tender-ok-dl dd {
	width: 820px;
	line-height: 35px;
	text-align: left;
	float: right;
}
.tender-ok-bottom {
	width: 100%;
	margin-bottom: 30px;
	padding-top: 60px;
	text-align: right;
	overflow: hidden;
}
.tender-ok-bottom p {
	margin-bottom: 10px;
}
.tender-ok-submit {
	text-align: center;
}
/**************************************************************************************************
bid.html
**************************************************************************************************/
.bid {
	width: 1170px;
	padding-bottom: 15px;
}
.bid-top {
	width: 1098px;
	margin-bottom: 20px;
	padding: 20px 35px 0 35px;
	overflow: hidden;
	font-size: 16px;
	border: #eff0ee solid 1px;
	background-color: #FFF;
}
.bid-dl-top {
	width: 1100px;
	overflow: hidden;
	margin-bottom: 20px;
}
.bid-dl-top dt {
	width: 100px;
	height: 42px;
	font-weight: bold;
	line-height: 36px;
	text-align: right;
	margin-right: 10px;
	float: left;
}
.bid-dl-top dd {
	width: 990px;
	height: 42px;
	line-height: 42px;
	float: left;
}
.bid-navi-top {
	width: 990px;
	margin-bottom: 20px;
}
.bid-navi-top li {
	width: 60px;
	height: 40px;
	display: block;
	border: #f5f6f5 solid 1px;
	text-align: center;
	float: left;
	margin-right: 30px;
}
.bid-top-border {
	border: #ffc24c solid 1px!important;
}
.bid-navi-top-b {
	width: 990px;
	margin-bottom: 20px;
}
.bid-navi-top-b li {
	width: 60px;
	height: 40px;
	display: block;
	text-align: center;
	float: left;
	margin-right: 20px;
}
.bid-con {
	width: 1170px;
	margin-bottom: 70px;
}
.bid-con-table-top {
	width: 100%;
	background-color: #fafcfa;
	border-left: #e9e7e7 solid 1px;
	border-top: #e9e7e7 solid 1px;
}
.bid-con-table-top td {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	border-right: #e9e7e7 solid 1px;
}
.bid-con-table {
	width: 100%;
	background-color: #FFF;
	margin-bottom: 15px;
	border-left: #e9e7e7 solid 1px;
	border-top: #e9e7e7 solid 1px;
}
.bid-con-table td {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	border-right: #e9e7e7 solid 1px;
	border-bottom: #e9e7e7 solid 1px;
}
.bid-con-navi {
	width: 100%;
	overflow: hidden;
}
.bid-con-navi li {
	width: 100%;
	display: block;
}
.bid-bold {
	font-weight: bold;
}
/**************************************************************************************************
bid-down.html
**************************************************************************************************/
.bid-down-pan {
	width: 1170px;
	height: 80px;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height: 80px;
	background-image: url(../images/bid_down_top.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
.bid-down-con {
	overflow: hidden;
	min-height: 400px;
}
.bid-down-navi {
	width: 1010px;
	margin: 0 80px 20px 80px;
}
.bid-down-navi li {
	width: 940px;
	height: 56px;
	padding-left: 35px;
	padding-right: 35px;
	line-height: 56px;
	border-bottom: #afabab dashed 1px;
}
.bid-down-dl {
	width: 940px;
	display: block;
}
.bid-down-dl dt {
	width: 770px;
	float: left;
	padding-left: 30px;
	background-image: url(../images/ico_bid_down_01.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.bid-down-dl dd {
	width: 130px;
	float: right;
	text-align: right;
}
/**************************************************************************************************
bid-detailed.html
**************************************************************************************************/
.bid-detailed {
	width: 1168px;
	overflow: hidden;
	padding-bottom: 20px;
	border-left: #f3f2f2 solid 1px;
	border-right: #f3f2f2 solid 1px;
	border-bottom: #f3f2f2 solid 1px;
}
.bid-detailed-con {
	overflow: hidden;
}
.bid-detailed-table {
	width: 100%;

}
.bid-detailed-table td {
	border-right: #f3f2f2 solid 1px;
	border-bottom: #f3f2f2 solid 1px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.bid-detailed-table th {
	width: 392px;
	border-right: #f3f2f2 solid 1px;
	border-bottom: #f3f2f2 solid 1px;
}
.bid-detailed-table td p {
	margin-bottom: 15px;
}
.bid-detailed-con-left {
	padding-left: 60px;
}
.bid-detailed-tit {
	font-size: 24px;
	*line-height: 24px;
	font-weight: bold;
	margin-bottom: 6px;

}
.bid-detailed-time {
	margin-bottom: 22px;
}
.bid-detailed-time span {
	padding: 5px;
	color: #fff;
	background-color: #d5d5d5;
}
.bid-detailed-jb {
	width: 160px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
}
.bid-detailed-submit {
	padding-top: 60px;
	text-align: center;
}
.bid-detailed-jl{
	height: 30px;
	padding: 30px 10px 0 10px;
}

.bid-detailed-table-jl-top {
	width: 100%;
	border-top: #f3f2f2 solid 1px;

}
.bid-detailed-table-jl-top th {
	width: 25%;
	padding: 15px 0;
	text-align: center;
	border-right: #f3f2f2 solid 1px;
	border-bottom: #f3f2f2 solid 1px;
}
.bid-detailed-table-jl-top td {
	text-align: center;
	border-right: none;
	border-bottom: #f3f2f2 solid 1px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.bid-detailed-introd {
	width: 1050px;
	padding: 20px 60px;
	font-size: 24px;
	font-weight: bold;
	border-bottom: #e8e6e6 solid 2px;
}
.bid-detailed-introd-con {
	width: 1050px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
}

.bid-deta-xinji-navi {
	width: 132px;
	float: left;
}
.bid-deta-xinji-navi li {
	width: 132px;
	height: 21px;
}



/**************************************************************************************************
xiaoxi.html
**************************************************************************************************/
.xiaoxi {
	width: 1168px;
	margin-bottom: 20px;
	overflow: hidden;
	padding-bottom: 20px;
	border-left: #f3f2f2 solid 1px;
	border-right: #f3f2f2 solid 1px;
	border-bottom: #f3f2f2 solid 1px;
}
.xiaoxi-top {
	width: 1168px;
	height: 50px;
	line-height: 50px;
	border-bottom: #f3f2f2 solid 1px;
}
.xiaoxi-top-left {
	width: 800px;
	float: left;
	padding-left: 10px;
}
.xiaoxi-top-right {
	width: 200px;
	padding-top: 6px;
	float: right;
	text-align: right;
}
.xiaoxi-top-right img {
	vertical-align: middle;
	padding-right: 10px;
}
.xiaoxi-table {
	width: 100%;
	margin-bottom: 20px;
	border-bottom: #f3f2f2 solid 1px;
}
.xiaoxi-table th {
	font-weight: bold;
	padding: 15px 10px;
}
.xiaoxi-table td {
	padding: 15px 10px;
}
.xiaoxi-page {
	width: 100%;
	padding-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}
.xiaoxi-page-left {
	width: 400px;
	height: 50px;
	line-height: 50px;
	float: left;
	margin-left: 48px;
}
.xiaoxi-page-right {
	width: 400px;
	float: right;
}
/**************************************************************************************************
pwd-zh.html
**************************************************************************************************/
.pwd {
	width: 738px;
	margin-left: 100px;
	margin-right: 100px;
}
.pwd-tip {
	margin-left: 225px;
	margin-bottom: 20px;
	padding-top: 20px;
	color: #65cc33;
}
.pwd-con {
}
/*START:选项卡1*/

#pwd-tab-box {
	width: 100%;
}
/*菜单class*/
.pwd-tab {
	width: 300px;
	height: 40px;
	padding-left: 218px;
	padding-right: 218px;
	line-height: 40px;
	background-image: url(../images/pwd_bg_02.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.pwd-tab ul {
	margin: 0px;
	padding: 0px;
}
.pwd-tab li {
	width: 90px;
	margin-right: 5px;
	margin-left: 5px;
	text-align: center;
	float: left;
	display: block;
	cursor: pointer;
	background-image: url(../images/pwd_bg_01.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
.pwd-tab li.hover {
	width: 90px;
	height: 40px;
	padding: 0px;
	font-weight: bold;
	line-height: 40px;
	background-image: url(../images/pwd_bg_01b.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
.pwd-tab-con {
	width: 460px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 40px;
	overflow: hidden;
	clear: both;
	text-align: left;
}
.pwd-tab-con p {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
/*END:选项卡1*/

.pwd-table {
	width: 100%;
}
.pwd-table th {
	width: 110px;
	text-align: right;
	font-size: 16px;
	padding-bottom: 25px;
}
.pwd-table td {
	text-align: left;
	padding-bottom: 25px;
	padding-left: 10px;
}
/**************************************************************************************************
password-reset.html
**************************************************************************************************/
.password-reset {
	width: 460px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 40px;
	overflow: hidden;
	clear: both;
	text-align: left;
}
/**************************************************************************************************
goujian.html
**************************************************************************************************/
.goujian-so {
	width: 380px;
	*width: 480px;
	height: 38px;
	float: right;
	margin-bottom: -5px;
	display: block;
	text-align: right;
	line-height: 45px;
	*position: absolute;
	*z-index: 6;
	*margin-left: 50px;
	*margin-top: -10px;
	
}
.goujian-input-so {
	height: 36px;
	width: 280px;
	margin-bottom: 4px;
	margin-right: 10px;
	border: #ccc solid 1px;
}
.goujian-con {
	width: 1170px;
	padding-bottom: 80px;
	overflow: hidden;
}
.goujian-tit {
	width: 1140px;
	height: 60px;
	padding: 0 15px;
	font-size: 16px;
	font-weight: bold;
	line-height: 60px;
	background-color: #FFF;
}
/**/
.goujian-div-box {
	width: 1170px;
	overflow: hidden;
}
.goujian-div {
	width: 272px;
	margin-right: 27.3px;
	margin-bottom: 40px;
	float: left;
}
/**************构件*/
.goujian-navi-box {
	width: 1170px;
	*width: 1180px;
	overflow: hidden;
}
/*.goujian-navi {
	margin-right: -27.3px;

}
.goujian-navi li {
	width: 272px;
	margin-right: 27.3px;
	margin-bottom: 40px;
	float: left;
}*/
/************/
.goujian-ap {
	width: 267px;
	height: 82px;
	margin-top: -100px;
	padding-left: 5px;
	position: relative;
	z-index: 5;
}
.goujian-ap-box {
	width: 80px;
	height: 60px;
	text-align: center;
	margin-right: 5px;
	padding-top: 20px;
	float: left;
	border-radius: 50%;
	border: #888888 solid 2px;
}
.goujian-ap-box-b {
	width: 80px;
	height: 60px;
	text-align: center;
	margin-right: 5px;
	padding-top: 20px;
	float: left;
	border-radius: 50%;
	border: #fcb252 solid 2px;
}
/*START:瀑布流*/
.index-nav-grid {
	margin-right: -27.3px;
	*margin-right: -5px;
	
}
.index-nav-grid li {
	width: 272px;
	margin-right: 27.3px;
	*margin-right: 20px;
	margin-bottom: 40px;
	float: left;
	display: block;
	opacity: 0;
}
.index-nav-grid li.shown,.no-js .index-nav-grid li,.no-cssanimations .index-nav-grid li {
	opacity: 1;
}
.index-nav-grid li a,.index-nav-grid li img {
	outline: none;
	border: none;
	display: block;
	max-width: 100%;
}

/* Effect 2: Move Up */
.index-nav-grid.effect-2 li.animate {
	-webkit-transform: translateY(200px);
	-moz-transform: translateY(200px);
	transform: translateY(200px);
	-webkit-animation: moveUp 0.65s ease forwards;
	-moz-animation: moveUp 0.65s ease forwards;
	animation: moveUp 0.65s ease forwards;
}

@-webkit-keyframes moveUp {
	to { -webkit-transform: translateY(0); opacity: 1; }
}

@-moz-keyframes moveUp {
	to { -moz-transform: translateY(0); opacity: 1; }
}

@keyframes moveUp {
	to { transform: translateY(0); opacity: 1; }
}
/*END*/

/**************************************************************************************************
goujian-detailed.html
**************************************************************************************************/
.goujian-detailed {
	width: 1168px;
	margin-bottom: 50px;
	overflow: hidden;
	border-left: #f3f2f2 solid 1px;
	border-right: #f3f2f2 solid 1px;
	border-bottom: #f3f2f2 solid 1px;

}
.goujian-detailed-con {
	width: 1168px;
}
.goujian-detailed-left {
	width: 772px;
	height: 592px;
	float: left;
	overflow: hidden;
}
/*lunbo*/
.ck-slide { width: 772px; height:592px; margin: 0 auto;}
.ck-slide ul.ck-slide-wrapper { height: 320px;}
		
.ck-slide ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.ck-slide {
	position: relative;
	overflow: hidden;
}
.ck-slide ul.ck-slide-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	margin: 0;
	padding: 0;
}
.ck-slide ul.ck-slide-wrapper li {
	position: absolute;
}
.ck-slide .ck-prev, .ck-slide .ck-next {
	position: absolute;
	top: 50%;
	z-index: 2;
	width: 45px;
	height: 100px;
	margin-top: -35px;
	border-radius: 3px;
	opacity: .15;
	background: red;
	text-indent: -9999px;
	background-repeat: no-repeat;
	transition: opacity .2s linear 0s;
}
.ck-slide .ck-prev {
	left: 5px;
	background: url(../images/lunbo/arrow-left.png) #000 50% no-repeat;
}
.ck-slide .ck-next {
	right: 5px;
    background: url(../images/lunbo/arrow-right.png) #000 50% no-repeat;
}
/**/
.goujian-detailed-right {
	width: 396px;
	float: right;
}
.goujian-deta-r-tit {
	width: 396px;
	height: 50px;

	border-bottom: #CCC dashed 1px;
	line-height: 50px;
}
.goujian-deta-r-tit-l {
	width: 45%;
	float: left;
	padding-left: 15px;
}
.goujian-deta-r-tit-r {
	width: 45%;
	float: right;
	padding-right: 15px;
	text-align: right;
}
.goujian-deta-r-list {
	width: 376px;
	padding: 10px 10px;
}
.goujian-deta-r-list p {
	margin-bottom: 10px;
}
.goujian-deta-r-list-bott {
	width: 376px;
	height: 50px;
	margin-bottom: 35px;
	line-height: 50px;
	padding: 0 10px;
	border-top: #eaebeb solid 1px;
	border-bottom: #eaebeb solid 1px;
}
.goujian-deta-r-list-bott-a {
	width: 124px;
	float: left;
	text-align: center;
	border-right: #eaebeb solid 1px;
}
.goujian-deta-r-list-bott-b {
	width: 125px;
	float: left;
	text-align: center;
}
.h2-more {
	*position: absolute;
	*margin-left: 257px;
	font-size: 14px;
	font-weight: normal;
}
.goujian-deta-r-xg-box {
	width: 376px;
	padding: 0 10px;
	overflow: hidden;
}
.goujian-deta-r-xg {

	overflow: hidden;
	margin-right: -20px;
}
.goujian-deta-r-xg-pro {
	width: 178px;
	float: left;
	margin-right: 19px;
}
.goujian-deta-r-xg-pro p {
	text-align: center;
	padding: 10px 0 0 0;
	font-weight: bold;
}
/*ap*/
.goujian-deta-ap {
	width: 267px;
	height: 82px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -100px;
	padding-left: 5px;
	position: relative;
	z-index: 5;

}
.goujian-deta-ap-box {
	width: 80px;
	height: 60px;
	background-color: #eaeae9;
	text-align: center;
	margin-right: 5px;
	padding-top: 20px;
	float: left;
	border-radius: 50%;
	border: #888888 solid 2px;
    position:relative;/*实现IE文字不透明*/
}
.goujian-deta-ap-box-b {
	width: 80px;
	height: 60px;
	background-color: #eaeae9;
	text-align: center;
	margin-right: 5px;
	padding-top: 20px;
	float: left;
	border-radius: 50%;
	border: #FC6 solid 2px;
    position:relative;/*实现IE文字不透明*/
}
/**************************************************************************************************
area.html
**************************************************************************************************/
.area {
	width: 1170px;
	margin: 35px 0 20px 0;
	overflow: hidden;
}
.area-navi {
	width: 1170px;
}
.area-navi li {
	width: 1168px;
	padding: 20px 0;
	margin-bottom: 38px;
	background-color: #FFF;
	border: #f4f4f4 solid 1px;
}
.area-table {
	width: 1168px;
}
.area-table th {
	text-align: center;
	padding: 5px 0;
}
.area-table td {
	width: 200px;
	padding: 5px 0;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.area-table-weight {
	font-weight: normal;
}
.area-loading {
	width: 330px;
	height: 12px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background-color: #d2d2d2;
	border-radius: 5px;
}
.area-loading-b {
	width: 51%;
	height: 12px;
	background-color: #65cc33;
	border-radius: 5px;
}
/**************************************************************************************************
area.html
**************************************************************************************************/
.area-detailed {
	width: 1168px;
	overflow: hidden;
	background-color: #FFF;
	margin-top: 35px;
	margin-bottom: 40px;
	border: #f3f2f2 solid 1px;

}
.area-detailed-navi {
	width: 1168px;
}
.area-detailed-navi li {
	width: 1168px;
	padding: 20px 0;
	background-color: #FFF;
	border-bottom: #f3f2f2 solid 1px;
}
.area-deta-ap {
	width: 103px;
	height: 46px;
	position: absolute;
	z-index: 6;
	margin-left: 105px;
	*margin-left: 38px;
	margin-top: -20px;
	*margin-top: 1px;
}
.area-deta-box {
	width: 1152px;
	overflow: hidden;
	padding: 28px 8px 10px 8px;
	border-bottom: #CCC dashed 1px;
}
.area-deta-left {
	width: 550px;
	float: left;
}
.area-deta-right {
	width: 550px;
	float: right;
}
.area-deta-con {
	width: 550px;
	line-height: 22px;
}
.area-deta-con p {
	margin-bottom: 10px;
}
.area-deta-zj-box {
	width: 1152px;
	overflow: hidden;
	padding: 28px 8px 15px 8px;
	border-bottom: #898787 solid 1px;
}
.area-deta-navi-zj {
	width: 550px;
	height: 166px;
	overflow: hidden;
}
.area-deta-navi-zj li {
	width: 183px;
	height: 166px;
	float: left;
	overflow: hidden;
}
.area-deta-box-bottom {
	width: 1152px;
	overflow: hidden;
	padding: 28px 8px 20px 8px;
}
.area-deta-dl-list {
	width: 550px;
	height: 25px;
	margin-bottom: 15px;
}
.area-deta-dl-list dt {
	width: 370px;
	float: left;
}
.area-deta-dl-list dd {
	width: 180px;
	float: right;
	text-align: right;
}
.area-deta-dl-list dt span {
	color: #2f8903;
}
/**************************************************************************************************
gyfrz.html
**************************************************************************************************/
.gyfrz {
	width: 1170px;
	overflow: hidden;
	margin-bottom: 15px;
	margin-top: 20px;
}

.gyfrz-top {
	width: 100%;
	margin-bottom: 15px;
}

.gyfrz-content {
	width: 1170px;
	overflow: hidden;
	background-color: #FFF;
	margin-bottom: 15px;
}
.gyfrz-left {
	width: 560px;
	float: left;
	overflow: hidden;
	padding-top: 20px;
	margin-left: 10px;
}
.gyfrz-right {
	width: 560px;
	float: right;
	padding-top: 20px;
	overflow: hidden;
	margin-right: 10px;
	text-align: left;
}
.gyfrz-left-table {
	width: 100%;
}
.gyfrz-left-table th {
	width: 35%;
	text-align: right;
	padding: 8px 5px;
}
.gyfrz-left-table td {
	padding: 8px 5px;
}
.gyfrz-left-table td p {
	margin-bottom: 15px;
}

.gyfrz-left-input {
	width: 280px;
	padding: 10px 5px;
	border: #CCC solid 1px;
}
.gyfrz-left-input-b {
	width: 120px;
	padding: 10px 5px;
	border: #CCC solid 1px;
}
.gyfrz-photo-but {
	width: 70px;
	height: 50px;
	font-weight: bold;
	line-height: 50px;
	float: left;
}
.gyfrz-photo-yl {
	width: 50px;
	height: 50px;
	float: left;
	overflow: hidden;
	border: #CCC solid 1px;
}